<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // var date = new Date();
    // console.log(date);
    // 一、获取日期
    // 1、获取年份 
    // var re = date.getFullYear();
    // console.log(re);

    // 2、获取月份 （0 - 11） 实际月份 = 获取月份 + 1
    // var re = date.getMonth();
    // console.log(re+1);

    // 3、获取日期 
    // var re = date.getDate();
    // console.log(re);

    // 4、获取星期  星期天是0
    // var re = date.getDay();
    // console.log(re);

    // 5、获取小时 
    // var re = date.getHours();
    // console.log(re);

    // 6、获取分钟
    // var re = date.getMinutes();
    // console.log(re);

    // 7、获取秒 
    // var re = date.getSeconds();
    // console.log(re);

    // 8、获取毫秒 
    // var re = date.getMilliseconds();
    // console.log(re);

    // 9、getTime()   获取对应日期相对于 1970-1-1开始的毫秒数
    // var date = new Date();   //date日期对象
    // var ms = date.getTime(); //把当前的日期转换成毫秒
    // console.log(ms);

    // var date = new Date("1960-1-1");   //把设置的日期转换成毫秒
    // var ms = date.getTime();
    // console.log(ms);

    // 二、修改日期
    // 1、设置年份
    // var re = date.setFullYear(2022);
    // console.log(re);
    // console.log(date);
    
    // 2、设置月份
    // var re = date.setMonth(9);
    // console.log(re);
    // console.log(date);

    // 3、设置日期(判断本月有多少天，就写个月的0天)
    // var re = date.setDate(0);
    // console.log(re);
    // console.log(date);

    // 4、设置时、分、秒、毫秒
    // date.setHours(12);
    // date.setMinutes(12);
    // date.setSeconds(12);
    // date.setMilliseconds(12);
    // console.log(date);


    // 5、date.setTime(); 设置毫秒数，转成日期
    // date.setTime(1000);
    // console.log(date);


    // 三、构造函数Date自己的方法
    // 1、Date.parse()  传入一个日期(日期字符串,日期对象),返回对应的毫秒数 
    var ms = Date.parse("2021-8-21 12:12:12:12");
    console.log(ms);

    var date =new Date();
    var ms = Date.parse(date);
    console.log(ms);

    // 2、Date.now()   返回当前时间对应的毫秒数
    var date =new Date();
    console.log(date*1);
    console.log(date.getTime());

    console.log(Date.now());
</script>

</html>